到這裡,你可能已經開始想:「好啦,我懂了 n8n 的潛力,也知道它能幫我省下一堆時間,那我要怎麼開始用?」
如果你是社群經營者、行銷人,或是跟我一樣不想被技術卡住的人,今天的文章就是為你寫的。因為 要跑 n8n,有兩條路可以選:
今天我們會拆解這兩條路,幫助你找到最適合自己的方案。
對於一般的社群經營者來說,最快的方式,就是直接使用 n8n 官方提供的雲端服務。
👉 換句話說,你可以把它當成「每月請了一位 AI 助理,幫你處理重複工作」。
如果你覺得這個價格可以接受,那麼恭喜你,你可以立刻開始,不用看下去了!
但如果你心裡覺得還有點「卡卡的」——例如擔心還沒學會就花錢,或怕花錢後沒有動力持續用下去,那就需要看看第二條路:自己安裝。
自己安裝有兩種主要方法:
npm(Node Package Manager)是程式開發常用的工具,可以把程式碼「打包」後安裝到電腦上。
但問題是:npm 需要電腦上已經有很多技術環境,像是 Node.js。如果你是行銷或社群人,從零開始搭建會很困難,所以不推薦。
Docker 就像是一個「程式的容器箱」。它把程式 + 需要的環境都打包在一起,你只要下載這個「容器箱」就能跑程式。
對我們這些不想研究太多技術的人來說,docker 是最省心的方式。
在官方文件裡(參考連結),會看到一些陌生的設定。如果不懂技術,別擔心,先別急著安裝,等會我會分享雲端上的操作方法。
這邊會幫你拆解,讓你了解安裝需要哪些概念:
意思是:要裝 Docker,需要一個「最基本的環境」能運行它。
好消息是:如果用雲端服務(例如 Render、Zeabur),這些環境早就幫你準備好了。
會看到一段指令,如下:
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="<YOUR_TIMEZONE>" \
-e TZ="<YOUR_TIMEZONE>" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
這些符號代表:
💡 小提醒:如果你照別人的教學操作卻報錯,很可能是因為環境變數(-e)少設了某些值。官方有完整清單 👉 環境變數參考
n8n 除了程式本身,還需要一個地方儲存資料。
其命令如下
docker volume create n8n_data
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-e GENERIC_TIMEZONE="<YOUR_TIMEZONE>" \
-e TZ="<YOUR_TIMEZONE>" \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-e DB_TYPE=postgresdb \
-e DB_POSTGRESDB_DATABASE=<POSTGRES_DATABASE> \
-e DB_POSTGRESDB_HOST=<POSTGRES_HOST> \
-e DB_POSTGRESDB_PORT=<POSTGRES_PORT> \
-e DB_POSTGRESDB_USER=<POSTGRES_USER> \
-e DB_POSTGRESDB_SCHEMA=<POSTGRES_SCHEMA> \
-e DB_POSTGRESDB_PASSWORD=<POSTGRES_PASSWORD> \
-v n8n_data:/home/node/.n8n \
docker.n8n.io/n8nio/n8n
環境變數多出一些DB開頭的,便是連接到資料庫使用。
如過沒加,預設會用 SQLite(輕量型資料庫),但如果要更穩定,推薦使用這裡的方法,也就是搭配 PostgreSQL。
優點:
後面我們會示範如何用 Supabase(一個免費的 PostgreSQL 資料庫管理工具)來搭配 n8n。
n8n 更新頻率很高(幾乎每週),如果你自己安裝,要學會更新 Docker 版本。
雲端服務的好處是:很多會自動更新,省心不少。
假如你把 n8n 裝在自己電腦,要讓 Google Sheet、Slack 等服務能連進來,就需要「內網穿透」。
白話解釋:
問題是:這方法很不穩定,常常斷線。
所以更穩定的方式,還是放在雲端,因為雲端會提供固定網址。
如果你看到這裡,還沒有被嚇跑,那恭喜你 🎉
因為接下來的東西更簡單,我們會直接用雲端服務(例如 Render)來做「一鍵安裝」,只要填好幾個參數就能開始跑 n8n。
👉 下一篇,我會手把手帶你用 免費雲端 安裝一個可用的 n8n 環境。
我建立了一個行銷技術交流群,專注討論 SEO、行銷自動化等主題,歡迎有興趣的朋友一起加入交流。
掃QR Code 或點擊圖片加入